<?php
include($_SERVER["DOCUMENT_ROOT"] . "/bob.php");
include($_SERVER["DOCUMENT_ROOT"] . "/forum/fonctions_forum.php");
$mysqli = new_mysqli($host, $user, $password, $database); //connection à la DB


$variable_get = filter_input_array(INPUT_GET);
$variable_post = filter_input_array(INPUT_POST);
$erreur = "";
$ok = false;
?>
<!DOCTYPE html>
<html lang="fr" dir="ltr">
    <head>
        <meta charset="utf-8">
        <meta http-equiv="Content-Language" content="fr">
        <meta name="language" content="fr"/>  
        <script type='text/javascript' src="/js/menu.js"></script>
        <script type='text/javascript' src="/js/phw-lib.js"></script>
        <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js" ></script>     
        <link href='http://fonts.googleapis.com/css?family=Economica:700' rel='stylesheet' type='text/css'>
        <link rel="stylesheet" type="text/css" href="/css/main.css" />
        <link rel="stylesheet" type="text/css" href="/css/menu.css" />
        <link rel="stylesheet" type="text/css" href="/css/forum.css" />
        <link rel="stylesheet" type="text/css" href="/css/popup.css" />

    </head>
    <body>
        <?php
        if (!isset($_SESSION['id'])) {
            $erreur = "Vous devez être connecté pour signaler un abus.";
        } elseif (!isset($variable_get['post_id'])) {
            $erreur = "Aucun message à signaler. Vous êtes sûr que vous avez fait les choses correctement ?";
        } else {

            $post_id = $variable_get['post_id'];
            $post = get_line_in_db($mysqli, 'privmsgs', 'privmsgs_id', $post_id);
            if ($post == NULL) {
                $erreur = "Le signalement que vous souhaitez faire ne porte sur aucun message connu.";
            } else {                
                if ($post['privmsgs_to_userid']!=$_SESSION['id'] && $post['privmsgs_from_userid']!=$_SESSION['id']) {                   
                        $erreur = "Vous n'êtes pas concerné par ce message.";                   
                } else {

                    if (isset($variable_post['envoyer'])) {
                        
                        $mail = "<html><body>Bonjour Maître des terres, des mers et de l'adminastration de Posthumanwar.com,<br/><br/>";
                        $mail.=$_SESSION['login'] . " a eu le sentiment qu'il pouvait vous déranger pour signaler un abus.<br/><br/>";
                        $mail.="Type d'abus : " . $variable_post['type_abus'] . '<br/>';
                        $mail.="Remarques : " . nl2br($variable_post['remarques']) . '<br/>';
                        $mail.="Message Privé n°:".$variable_post['post_id']."<br/><br/>";
                        $mail.="Bonne continuation, Majesté.<br/><br/>";
                        $mail.="Votre intendant numérique</body></html>";
                        $from = "ne-pas-repondre@posthumanwar.com";
                        $from_name = "NE PAS REPONDRE";
                        //$to = "mslosar@gmail.com";
                        $to="posthumanwar@gmail.com";                // TODO : A CHANGER
                        $objet = "[PHW] Signalement d'abus";
                        
                       // if (mail_utf8($to, $from_name, $from, $objet, $mail)) {
                        if (EnvoyerMail($objet, $mail, $to, $from)) {
                            $ok = true;
                        } else {
                            $erreur = "Une erreur est survenue. Oui, ça arrive... Réessayez plus tard.";
                        }
                    }
                }
            }
        }
        echo $ok;
        ?>


        <?php
        if (!$ok) {
            if ($erreur != "") {
                echo '<center><div id="boite_feedback">' . $erreur . '</div></center>';
                exit;
            } else {
                ?>
                <form id="signalement" method="post" action="signalement.php?post_id=<?php echo $post_id ?>">
                    <input type='hidden' name='idefix' value='<?php echo md5(session_id() . $_SESSION['id']) ?>'>
                    <input type='hidden' name='post_id' value='<?php echo $post['privmsgs_id'] ?>' />                    
                    <h3>Signaler un abus</h3>
                    <label>Nature de l'abus</label>
                    <select style="width: 302px; height: 35px; font-size: 14px; border-bottom: solid 1px #bd2c04;" name="type_abus" >
                        <option value="SPAM">SPAM</option>
                        <option value="Message violent, agressif ou injurieux">Message violent, agressif ou injurieux</option>                    
                        <option value="Propos discriminatoires">Propos discriminatoires</option>
                        <option value="Autre">Autre</option>
                    </select>

                    <label class="rmq">Remarques éventuelles</label>
                    <textarea name="remarques"></textarea>
                    <input class="btn ombre" type="submit" name="envoyer" value="Envoyer le signalement">
                </form>
        <?php
    }
} else {
    ?>
            <form id="signalement">
                <p>Votre signalement a bien été enregistré, il sera traité au plus vite.</p>
            </form>
            <?php
        }
        ?>
    </body>
</html>

